const router = require('koa-router')({prefix: '/record'});
const controller = require('controller/record.js');

/**
 * @api {post} /record/add 添加进出记录
 * @apiVersion 1.0.0
 * @apiName add
 * @apiGroup 进出记录模块
 * @apiHeader {String} Authorization 用户授权token
 * @apiSampleRequest /record/add
 * @apiSuccessExample {json} 请求成功：
 * {}
 */
router.post('/add', controller.add);

/**
 * @api {get} /record/list 进出记录列表
 * @apiVersion 1.0.0
 * @apiName list
 * @apiGroup 进出记录模块
 * @apiHeader {String} Authorization 用户授权token
 * @apiSampleRequest /record/list
 * @apiSuccessExample {json} 请求成功：
 * {}
 */
router.get('/list', controller.list);

/**
 * @api {post} /record/edit 编辑进出记录
 * @apiVersion 1.0.0
 * @apiName edit
 * @apiGroup 进出记录模块
 * @apiHeader {String} Authorization 用户授权token
 * @apiSampleRequest /record/edit
 * @apiSuccessExample {json} 请求成功：
 * {}
 */
router.post('/edit', controller.edit);

/**
 * @api {get} /record/import 导出进出记录
 * @apiVersion 1.0.0
 * @apiName import
 * @apiGroup 进出记录模块
 * @apiHeader {String} Authorization 用户授权token
 * @apiSampleRequest /record/import
 * @apiSuccessExample {json} 请求成功：
 * {}
 */
router.get('/import', controller.import);

module.exports = router;
